* {margin: 0px;padding: 0px;-webkit-font-smoothing: antialiased;-moz-font-feature-settings: "kern";-moz-font-feature-settings: "kern=1";-ms-font-feature-settings: "kern";-o-font-feature-settings: "kern";-webkit-font-feature-settings: "kern";font-feature-settings: "kern";box-sizing: border-box;}@font-face {font-family: 'proxima_nova';src: url("/library/fonts/proximanova-regular-webfont.woff") format("opentype");font-weight: normal;}@font-face {font-family: 'proxima_nova';src: url('/library/fonts/proximanova-semibold-webfont.eot');src: url('/library/fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/library/fonts/proximanova-semibold-webfont.woff2') format('woff2'),url('/library/fonts/proximanova-semibold-webfont.woff') format('woff'),url('/library/fonts/proximanova-semibold-webfont.ttf') format('truetype'),url('/library/fonts/proximanova-semibold-webfont.svg#proxima_nova') format('svg');font-weight: bold;}@font-face {font-family: 'proxima_nova_black';src: url('/library/fonts/proximanova-black-webfont.eot');src: url('/library/fonts/proximanova-black-webfont.eot?#iefix') format('embedded-opentype'),url('/library/fonts/proximanova-black-webfont.woff2') format('woff2'),url('/library/fonts/proximanova-black-webfont.woff') format('woff'),url('/library/fonts/proximanova-black-webfont.ttf') format('truetype'),url('/library/fonts/proximanova-black-webfont.svg#proxima_nova') format('svg');font-weight: normal;}@font-face {font-family: 'museo_slab';src: url('/library/fonts/Museo_Slab_900-webfont.eot');src: url('/library/fonts/Museo_Slab_900-webfont.eot?#iefix') format('embedded-opentype'),url('/library/fonts/Museo_Slab_900-webfont.woff2') format('woff2'),url('/library/fonts/Museo_Slab_900-webfont.woff') format('woff'),url('/library/fonts/Museo_Slab_900-webfont.ttf') format('truetype'),url('/library/fonts/Museo_Slab_900-webfont.svg#museo_slab') format('svg');font-weight: normal;}@font-face {font-family: icons;src: url("/library/fonts/fontawesome-webfont.ttf") format("opentype");font-weight: normal;}html,body {font-family: Verdana, Arial;font-family: 'proxima_nova', sans-serif;}body {background-color: #000;color: #ffffff;}h1,h2,h3,h4,h5,h6,p {margin: 0px;border: 0px;}p,h2,h3,h4,h5,h6 {line-height: 1em;}.clear {height: 0px;clear: both;}p a {text-decoration: underline;}p a:hover {text-decoration: none;}a {color: #fff;text-decoration: none;}a:hover {cursor: pointer;}b {color: #000;}strong {font-family: 'proxima_nova_black';}.outer_wrapper {width: 100%;}.inner_wrapper {width: 950px;padding: 0;}#offer_text a {background-color: #fff;color: #000;}body.purple,.purple #vid_front,.purple #review_container,.purple #review_back {background-color: #6D3075;}.purple #microsite_header_bar_background {background-color: rgba(109, 48, 117, 0.6);}.purple b {color: #21014B;}.purple #offer_text a {color: #23034B;}.purple #tour_highlights {color: #6D2A77;}.purple #tour_highlights b,.purple #tour_highlights strong {color: #1F004C;}.purple #map img {border: solid 5px #23004D;}.purple #microsite_header_button a {border: 1px solid #6D3075;color: #6D3075;}.purple #tour_highlights #microsite_footer_button {background-color: #6D3075;border: 1px solid #6D3075;}.purple #tour_highlights #microsite_footer_button:hover a {color: #6D3075!important;}.purple footer {background-image: url('/images/microsites/footer_bg/ghost_background_ill.png');}.purple #microsite_footer_button:hover {background-color: #6D3075;}.purple #microsite_footer_button a {color: #6D3075;}body.green,.green #vid_front,.green #review_container,.green #review_back {background-color: #008842;}.green #microsite_header_bar_background {background-color: rgba(0, 136, 66, 0.6);}.green b {color: #004325;}.green #offer_text a {color: #004325;}.green #tour_highlights {color: #008842;}.green #tour_highlights b,.green #tour_highlights strong {color: #004325;}.green #map img {border: solid 5px #00ae53;}.green #microsite_header_button a {border: 1px solid #004325;color: #004325;}.green #tour_highlights #microsite_footer_button {background-color: #004325;border: 1px solid #004325;}.green #tour_highlights #microsite_footer_button:hover a {color: #004325!important;}.green footer {background-image: url('/images/microsites/footer_bg/dd_card_background_ill.png');}.green #microsite_footer_button:hover {background-color: #004325;}.green #microsite_footer_button a {color: #004325;}body.orange,.orange #vid_front,.orange #review_container,.orange #review_back {background-color: #D3420D;}.orange #microsite_header_bar_background {background-color: rgba(211, 66, 13, 0.6);}.orange b {color: #f15a22;}.orange #offer_text a {color: #f15a22;}.orange #tour_highlights {color: #D3420D;}.orange #tour_highlights b,.orange #tour_highlights strong {color: #5f0026;font-family: museo_slab}.orange #map img {border: solid 5px #f15a22;}.orange #microsite_header_button a {border: 1px solid #5F0026;color: #5F0026;}.orange #tour_highlights #microsite_footer_button {background-color: #5F0026;border: 1px solid #5F0026;}.orange #tour_highlights #microsite_footer_button:hover a {color: #5F0026!important;}.orange footer {background-image: url('/images/microsites/footer_bg/glendalough-background-ill.png');}.orange #microsite_footer_button:hover {background-color: #5F0026;}.orange #microsite_footer_button a {color: #5F0026;}body.golden_brown,.golden_brown #vid_front,.golden_brown #review_container,.golden_brown #review_back {background-color: #D07A22;}.golden_brown #microsite_header_bar_background {background-color: rgba(208, 122, 34, 0.6);}.golden_brown b {color: #d07a22;}.golden_brown #offer_text a {color: #d07a22;}.golden_brown #tour_highlights {color: #D07A22;}.golden_brown #tour_highlights b,.golden_brown #tour_highlights strong {color: #d07a22;}.golden_brown #map img {border: solid 5px #faa61a;}.golden_brown #microsite_header_button a {border: 1px solid #D07A22;color: #D07A22;}.golden_brown #tour_highlights #microsite_footer_button {background-color: #D07A22;border: 1px solid #D07A22;}.golden_brown #tour_highlights #microsite_footer_button:hover a {color: #D07A22!important;}.golden_brown footer {background-image: url('/images/microsites/footer_bg/malahide_background_ill.png');}.golden_brown #microsite_footer_button:hover {background-color: #D07A22;}.golden_brown #microsite_footer_button a {color: #D07A22;}body.teal,.teal #vid_front,.teal #review_container,.teal #review_back {background-color: #008080;}.teal #microsite_header_bar_background {background-color: rgba(0, 128, 128, 0.6);}.teal b {color: #005f60;}.teal #offer_text a {color: #005f60;}.teal #tour_highlights {color: #008080;}.teal #tour_highlights b,.teal #tour_highlights strong {color: #005f60;}.teal #map img {border: solid 5px #005F60;}.teal #microsite_header_button a {border: 1px solid #005F5F;color: #005F5F;}.teal #tour_highlights #microsite_footer_button {background-color: #005F5F;border: 1px solid #005F5F;}.teal #tour_highlights #microsite_footer_button:hover a {color: #005F5F!important;}.teal footer {background-image: url('/images/microsites/footer_bg/air-background-ill.png');}.teal #microsite_footer_button:hover {background-color: #005F5F;}.teal #microsite_footer_button a {color: #005F5F;}body.blue,.blue #vid_front,.blue #review_container,.blue #review_back {background-color: #004A74;}.blue #microsite_header_bar_background {background-color: rgba(0, 74, 116, 0.6);}.blue b {color: #51BFEA;}.blue #offer_text a {color: #002C45;}.blue #tour_highlights {color: #004B72;}.blue #tour_highlights b,.blue #tour_highlights strong {color: #002B46;}.blue #map img {border: solid 5px #004A74;}.blue #microsite_header_button a {border: 1px solid #004B72;color: #004B72;}.blue #tour_highlights #microsite_footer_button {background-color: #004B72;border: 1px solid #004B72;}.blue #tour_highlights #microsite_footer_button:hover a {color: #004B72!important;}.blue footer {background-image: url('/images/microsites/footer_bg/1916-background-ill.png');}.blue #microsite_footer_button:hover {background-color: #004B72;}.blue #microsite_footer_button a {color: #004B72;}#microsite_header {position: absolute;}#microsite_header_bar_background {background-color: rgba(0, 0, 0, 0.6);position: absolute;width: 100%;height: 115px;z-index: 20;}#microsite_header_bar {z-index: 20;line-height: 115px;height: 115px;width: 1140px;position: relative;box-sizing: border-box;margin: 0 auto;}#microsite_header_logo {position: relative;display: inline-block;float: left;}#microsite_header_logo a {color: transparent;}#microsite_header_logo a img {vertical-align: middle;}#microsite_top_nav {float: right;}#microsite_top_nav ul {list-style: none;}#microsite_top_nav ul li {display: inline-block;}#microsite_top_nav ul li a {margin: 5px;font-size: 15px;}#microsite_header_button {float: right;}#microsite_header_button a {vertical-align: middle;margin-left: 15px;padding: 10px 20px;border: 1px solid #fff;font-size: 15px;transition: all .4s ease;background-color: #fff;color: #004325;}#microsite_header_button:hover a {border: 1px solid #fff!important;background-color: transparent!important;color: #fff!important;}#microsite_footer_button:hover a {color: #fff!important;}#offer {display: inline-block;position: fixed;top: -88px;left: 40%;width: 271px;z-index: 100;}#offer_content {position: relative;width: 271px;height: 271px;}#offer_star {position: relative;width: 271px;height: 271px;background-image: url(/images/microsites/offer_star.png);background-repeat: no-repeat;background-size: 271px;-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);-moz-transition: transform 2s ease-out;-ms-transition: transform 2s ease-out;-o-transition: transform 2s ease-out;-webkit-transition: transform 2s ease-out;transition: transform 2s ease-out;}#offer_text {position: relative;top: -172px;text-align: center;width: 200px;line-height: 26px;margin: 0 auto;color: #000;font-family: museo_slab;}#offer_link {position: absolute;width: 100%;height: 125%;left: 0;right: 0;margin: 0 auto;}#offer_info {font-size: 34px;margin-top: 15px;font-weight: normal;}#offer_text:hover,#offer_link:hover {cursor: pointer;}#vid_container {position: relative;height: 45vw;width: 100%;overflow: hidden;max-height: 800px;}#vid_front {position: absolute;height: 56.25vw;width: 100%;top: 39vw;-moz-transform: skewY(-5deg);-ms-transform: skewY(-5deg);-o-transform: skewY(-5deg);-webkit-transform: skewY(-5deg);transform: skewY(-5deg);background-color: #000;}.vid_back {position: absolute;top: 0px;height: 56.25vw;width: 100%;-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.vid_controls {position: absolute;height: 33vw;width: 100%;}.vid_controls:hover {cursor: pointer;background-position: center center;background-repeat: no-repeat;}.vid_controls.paused:hover {background-image: url(/images/microsites/video_play_icon.png);}.vid_controls.playing:hover {background-image: url(/images/microsites/video_pause_icon.png);}.video_sound_controls {position: absolute;bottom: 0px;right: 10px;width: 10%;padding-bottom: 30vw;opacity: 0.5;background-position: right center;background-repeat: no-repeat;-moz-transform: opacity 0.3s ease-in, background 0.3s ease-in;-ms-transform: opacity 0.3s ease-in, background 0.3s ease-in;-o-transform: opacity 0.3s ease-in, background 0.3s ease-in;-webkit-transform: opacity 0.3s ease-in, background 0.3s ease-in;transition: opacity 0.3s ease-in, background 0.3s ease-in;}.video_sound_controls.muted {background-image: url(/images/microsites/video_soundisoff_icon.png);}.video_sound_controls.unmuted {background-image: url(/images/microsites/video_soundison_icon.png);}.video_sound_controls:hover {cursor: pointer;opacity: 1;-moz-transform: opacity 0.2s ease-out, background 0.2s ease-out;-ms-transform: opacity 0.2s ease-out, background 0.2s ease-out;-o-transform: opacity 0.2s ease-out, background 0.2s ease-out;-webkit-transform: opacity 0.2s ease-out, background 0.2s ease-out;transition: opacity 0.2s ease-out, background 0.2s ease-out;}.video_sound_controls.muted:hover {background-image: url(/images/microsites/video_soundison_icon.png);}.video_sound_controls.unmuted:hover {background-image: url(/images/microsites/video_soundisoff_icon.png);}#title {position: relative;top: -16vw!important;margin: auto;font-family: museo_slab;letter-spacing: -2px;line-height: 108%;color: #ffffff;text-align: center;z-index: 20;}#title h1 {font-family: 'proxima_nova_black';color: #ffffff;text-align: center;font-size: 136px;line-height: 75%;letter-spacing: -5px;border-bottom: solid 2px #ffffff;padding-bottom: 2.5vw;margin-bottom: 2vw;}#sub_title {font-size: 49px;line-height: 1em;}#featured_img {position: relative;width: 100%;height: 72vw;bottom: 180px;background-repeat: no-repeat;background-size: cover;z-index: 30;overflow: hidden;z-index: 400;}#featured_img_front,#featured_img_front p {position: absolute;left: 0;right: 0;top: 44vw;font-family: 'proxima_nova_black';color: #ffffff;text-align: center;font-size: 70px;line-height: 93%;letter-spacing: -0.1vw;margin: 0 auto;width: 65%;}#featured_img_back {position: absolute;height: 56.25vw;width: 100%;top: 67vw;-moz-transform: skewY(5deg);-ms-transform: skewY(5deg);-o-transform: skewY(5deg);-webkit-transform: skewY(5deg);transform: skewY(5deg);background-color: #ffffff;}#attractions {position: relative;height: 515px;bottom: 180px;padding-top: 45px;z-index: 300;background-color: #ffffff;text-align: center;}#map {width: 460px;display: inline-block;vertical-align: top;}#map img {width: 100%;border: solid 5px #000;}#tour_highlights {display: inline-block;vertical-align: top;width: 475px;margin-left: 10px;font-family: museo_slab;font-size: 38px;letter-spacing: -1px;color: #555;text-align: left;}#tour_highlights p {line-height: 0.95em;}#tour_highlights img {display: inline-block;line-height: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 8px;padding-left: 3px;float: left;}#tour_highlights b {color: #000;}#tour_highlights .tour_route {font-family: 'proxima_nova';font-weight: bold;font-size: 19px;letter-spacing: 0;line-height: 130%;color: #333;margin-top: 1vw;}#tour_highlights .tour_route p {line-height: 1.2em;}#about {position: relative;height: 70vw;width: 100%;bottom: 180px;background-repeat: no-repeat;background-size: cover;background-position: 0 0vw;clear: both;z-index: 200;max-height: 1000px;-moz-transform: skewY(-5deg);-ms-transform: skewY(-5deg);-o-transform: skewY(-5deg);-webkit-transform: skewY(-5deg);transform: skewY(-5deg);}#about p {line-height: 22px;}#text_block_back {position: absolute;height: 14vw;width: 100%;top: -5vw;z-index: 300;-moz-transform: skewY(10deg);-ms-transform: skewY(10deg);-o-transform: skewY(10deg);-webkit-transform: skewY(10deg);transform: skewY(10deg);background-color: #ffffff;}#text_block {position: relative;top: 14vw;margin: auto;font-size: 17px;line-height: 130%;color: #ffffff;font-family: 'proxima_nova';-moz-transform: skewY(5deg);-ms-transform: skewY(5deg);-o-transform: skewY(5deg);-webkit-transform: skewY(5deg);transform: skewY(5deg);}#text_block_col1 {width: 45%;display: inline-block;float: left;}#text_block_col2 {width: 45%;display: inline-block;margin-left: 45px;}#text_block_col1 p,#text_block_col2 p {margin-bottom: 4%;}#text_block_col1 img {display: inline-block;line-height: 0px;padding-top: 0px;padding-right: 8px;padding-left: 3px;float: left;}#review_container {position: relative;height: 45vw;width: 100%;bottom: 180px;background-color: #000;padding-top: 100px;max-height: 600px;}.review_block {position: absolute;z-index: 20;left: 0;right: 0;margin: 10px auto;}.review_text {position: relative;width: 490px;float: left;font-family: museo_slab;color: #ffffff;font-size: 40px;line-height: 100%;letter-spacing: -1px;}.review_text .quoted {padding-right: 30px;padding-bottom: 15px;}.review_text p {display: inline;}.review_images {width: 460px;display: inline-block;}.review_images img {width: 100%;}.review_text span {position: relative;top: 40px;font-family: 'proxima_nova_black';font-size: 120px;letter-spacing: -6px;line-height: 10%;}.review_text .reviewer {font-size: 18px;letter-spacing: 0;font-family: 'proxima_nova';font-weight: bold;}footer {display: block;height: 640px;width: 100%;margin-top: -90px;}#microsite_footer {margin: auto;padding: 95px 7.5px 0 7.5px;position: relative;text-align: center;}#microsite_footer_left,#microsite_footer_middle,#microsite_footer_right {display: inline-block;overflow: hidden;color: #fff;text-align: left;vertical-align: top;padding-bottom: 20px;}#microsite_footer_left img,#microsite_footer_middle img,#microsite_footer_right img {max-width: 100%;}#microsite_footer_right img {float: right;margin-left: 10px;}#microsite_footer_left {width: 26.5%;padding-right: 10px;}#microsite_footer_middle {width: 45%;}#microsite_footer_right {width: 26.5%;}#microsite_footer_bottom {display: block;clear: both;padding: 25px 0;}#microsite_footer_social {border: 1px solid #fff;text-align: left;color: #fff;width: 650px;height: 77px;line-height: normal;font-weight: bold;display: inline-block;padding-left: 15px;font-family: 'proxima_nova_black';vertical-align: top;}#microsite_footer_social p {font-size: 28px;display: inline;vertical-align: middle;line-height: 75px;}#microsite_footer_social ul {list-style: none;display: inline-block;vertical-align: middle;line-height: 75px;}#microsite_footer_social ul li {display: inline-block;margin-left: 15px;}#microsite_footer_social ul li a {display: inline-block;height: 33px;width: auto;vertical-align: middle;}#microsite_footer_social ul li a img {display: block;}#microsite_footer_button {display: inline-block;background-color: #fff;height: 77px;width: 270px;text-align: center;margin-left: 5px;vertical-align: top;float: right;border: 1px solid transparent;font-family: 'proxima_nova', sans-serif;transition: all .4s ease;}#tour_highlights #microsite_footer_button {margin-top: 50px;}#tour_highlights #microsite_footer_button:hover {background-color: #fff;}#tour_highlights #microsite_footer_button a {color: #fff;}#microsite_footer_button a {font-weight: bold;font-size: 28px;display: block;line-height: 77px;}#microsite_footer_button:hover {border: 1px solid #fff;}.page_content {padding: 135px 0 50px;background-position: top left;background-size: cover;}.c_list {margin: 1em 0 1em 30px;}.c_table {border: 1px solid #fff;border-collapse: collapse;margin-bottom: 1em;}.c_table td {padding: 8px;}.c_table tr:first-of-type td strong {font-size: 0.9em;}.page_content h1 {margin-bottom: 0.7em;font-size: 35px;}.page_content h2,.page_content h3 {margin: 0.8em 0 0.7em;}.page_content p {margin-bottom: 1em;}.page_content a {text-decoration: underline;}.red_active {background-color: #A12B2B !important;}#cookiebox {z-index: 550 !important;border-width: 0px !important;color: #ffffff !important;}#cookiebox b,#cookiebox strong,#cookiebox a {color: #ffffff !important;}#cookiebox a {text-decoration: underline;}#cookiebox a:hover {text-decoration: none;}#cookiebox_moreinfo {display: none !important;}#cookiebox #cookiebox_settings {background-color: #B85C00 !important;}#cookiebox #cookiebox_accept {background-color: #428500 !important;}.purple #cookiebox {background-color: rgb(31, 0, 76, 0.95) !important;}.purple #cookiebox_close {background-color: #1F004C !important;}.green #cookiebox {background-color: #004325 !important;}.green #cookiebox_close {background-color: #00ae53 !important;}.orange #cookiebox {background-color: #5f0026 !important;}.orange #cookiebox_close {background-color: #f15a22 !important;}.golden_brown #cookiebox {background-color: #B3610F !important;border: 1px solid #d07a22 !important;color: #ffffff !important;}.golden_brown #cookiebox b {color: #222222 !important;}.golden_brown #cookiebox_close {background-color: #d07a22 !important;}.teal #cookiebox {background-color: #005f60 !important;}.teal #cookiebox_close {background-color: #00b1b0 !important;}.blue #cookiebox {background-color: #002B46 !important;}.blue #cookiebox_close {background-color: #004A74 !important;}@media screen and (max-width: 1300px) {#microsite_header_bar {width: 1140px;}#offer {left: 24%;}#review_container {height: 40vw;max-height: none;padding-top: 0;}}@media screen and (max-width: 1200px) {#microsite_header_bar {width: 950px;}#featured_img_front,#featured_img_front p {font-size: 65px;padding-top: 20px;}#featured_img, #attractions, #about, #review_container {bottom: 130px;}footer {margin-top: -30px;}}@media screen and (max-width: 1100px) {#featured_img_front,#featured_img_front p {font-size: 50px;}}@media screen and (max-width: 1000px) {#microsite_header_bar,.inner_wrapper {width: 735px;}#featured_img_front,#featured_img_front p {font-size: 45px;}#about {height: 95vw;}#review_container {height: 60vw;}.review_text {width: 330px;font-size: 30px;padding-right: 10px;}.review_images {width: 400px;}#title h1 {font-size: 100px;}#attractions {height: 540px;}#sub_title,#tour_highlights {font-size: 35px;}#microsite_footer_bottom {text-align: center;}#microsite_footer_button {float: none;margin: 10px auto;}#tour_highlights #microsite_footer_button {margin-top: 8px;}#microsite_footer_social {width: 460px;padding: 0;text-align: center;}#microsite_footer_social p {font-size: 16px;}footer {height: auto;padding-bottom: 100px;margin-top: 40px;}#microsite_footer_right img {float: none;margin-bottom: 10px;}#microsite_footer_right {text-align: center;}}@media screen and (max-width: 949px) {#tour_highlights {margin-left: 0px;}}@media screen and (max-width: 939px) {#attractions {height: 950px;}#tour_highlights {margin-top: 10px;}#featured_img, #attractions, #about, #review_container {bottom: 100px;}footer {margin-top: 0;}}@media screen and (max-width: 800px) {#microsite_header_bar,.inner_wrapper {width: 650px;}#microsite_header_bar {height: 60px;line-height: 60px;}#microsite_header_bar_background {height: 60px;}#microsite_header_logo a img {height: 35px;}#microsite_top_nav {display: none;}.ghostbus #microsite_top_nav {display: block;margin-top: 20px;}#microsite_top_nav ul {line-height: 20px;}#microsite_top_nav ul li a {margin: 5px;font-size: 12px;}#featured_img_front,#featured_img_front p {font-size: 36px;}#attractions {height: 900px;}#tour_highlights {font-size: 30px;}#text_block {font-size: 14px;}#about {height: 100vw;}#review_container {height: 75vw;}.review_text {width: 310px;}.review_images {width: 340px;}footer {padding-bottom: 120px;margin-top: 20px;}#microsite_footer {padding: 55px 0 0 0;}footer #microsite_footer_button {width: 300px;}}@media screen and (max-width: 720px) {#microsite_header_bar,.inner_wrapper {width: 500px;}#title h1 {font-size: 60px;letter-spacing: -2px;}#sub_title {letter-spacing: normal;}#sub_title,#tour_highlights {font-size: 25px;}#featured_img_front,#featured_img_front p {font-size: 35px;width: 90%;}#attractions {height: 800px;}#map {width: 440px;}#tour_highlights {width: 445px;}#about {height: 140vw;}#featured_img, #attractions, #about, #review_container {bottom: 80px;}#review_container {height: 100vw;}.review_text {width: 100%;font-size: 25px;padding-right: 0;}.review_text .quoted {padding-right: 0;}.review_text span {top: 30px;font-size: 90px;}.review_images {margin: 70px auto;width: 100%;text-align: center;}#microsite_footer_social {width: 300px;height: 100px;padding: 0;}#microsite_footer_social p {line-height: 45px;}#microsite_footer_social ul {line-height: 40px;}#microsite_footer_social ul li {margin: 5px;}#microsite_footer_left,#microsite_footer_middle,#microsite_footer_right {width: 100%;text-align: center;}#microsite_footer_right img, #microsite_footer_right p img {float: none;}#microsite_footer_right p:nth-of-type(2) img {float: none;margin-bottom: 0;}}@media screen and (max-width: 540px) {#microsite_header_bar,.inner_wrapper {width: 400px;}.ghostbus #microsite_header_bar {width: 100%;}.ghostbus #microsite_header_logo {margin-left: 10px;}.ghostbus #microsite_header_button a {padding: 5px 7px;}#microsite_header_button a {margin: 10px;}.video_sound_controls {background-size: 30px;bottom: 30px;}.vid_controls {background-size: 60px;}#featured_img_front,#featured_img_front p {font-size: 28px;}#title h1 {font-size: 45px;}#sub_title,#tour_highlights {font-size: 20px;}#attractions {height: auto;}#about {height: 200vw;}#review_container {height: 135vw;}#map {width: 340px;}#tour_highlights {width: 345px;}#tour_highlights .tour_route {font-size: 14px;}#text_block {padding: 0 10px;}#text_block_col1,#text_block_col2 {float: none;width: 100%;margin: 0;}#featured_img, #attractions, #about, #review_container {bottom: 40px;}}@media screen and (max-width: 460px) {#microsite_header_bar,.inner_wrapper {width: 300px;}#microsite_header_bar {line-height: 55px;}#microsite_header_button a {padding: 8px 12px;}#vid_container {top: 60px;}.vid_back {margin-top: 66px;}#featured_img_front,#featured_img_front p {font-size: 20px;padding-top: 6px;}#title {margin-top: 65px;}#title h1 {font-size: 40px;}#map {width: 280px;}#tour_highlights {width: 285px;font-size: 16px;}#attratction {height: 600px;}#about {height: auto;max-height: none;padding: 45px 0px;}#review_container {height: 160vw;margin-top: 50px;}footer {padding-bottom: 150px;}}@media screen and (max-width: 1200px) {#offer {left: 28%;}}@media screen and (max-width: 1000px) {#offer {top: 45px;left: -30px;width: 100px;width: 120px;display: block;}#offer_content {width: 100px;height: 100px;width: 120px;height: 120px;}#offer_star {width: 100px;height: 100px;background-size: 100px;width: 120px;height: 120px;background-size: 120px;}#offer_text {top: -70px;top: -82px;left: 8px;width: 60px;width: 84px;padding: 2px;}#offer_info {margin-top: 0;font-size: 12px;}}#cookiebox_moreinfo{display: none !important;}#cookiebox_details a{text-decoration: underline !important;}#cookiebox_details a:hover{text-decoration: none !important;}#cookiebox_accept {background-color: #008939 !important;}#cookiebox_settings {background-color: #BD5B00 !important;}#cookiebox {bottom: 0!important;left:0!important;width: 100%!important;max-width: 100%!important;background: rgba(34, 34, 34, 0.95)!important;padding-top: 22px!important;min-height: 85px!important;}#cookiebox_inner {max-width: 1400px;margin: auto;text-align: center;}#cookiebox_close,#cookiebox_moreinfo {display: none!important;}#cookiebox_accept,#cookiebox_settings {display: inline-block!important;position: relative!important;height: 40px!important;width: 100%!important;max-width: 200px;margin-left: 10px;right: 10px;padding-top: 12px!important; box-sizing: border-box;text-align: center;text-decoration: none;}#cookiebox_settings,#cookiebox_accept {font-family: 'proxima_nova', sans-serif!important;-webkit-font-smoothing: antialiased!important;font-size: 16px!important;text-align: center!important;font-weight: 500!important;text-transform: uppercase;text-decoration: none;}#cookiebox_heading,#cookiebox_details {display: inline-block;font-family: 'proxima_nova', sans-serif!important;-webkit-font-smoothing: antialiased!important;font-size: 16px!important;font-weight: 500!important;color: #fff;letter-spacing: 1px!important;padding-right: 5px!important;}#cookiebox_details a {color: #008939;}#_cookie_control {top: -150px!important;}@media screen and (max-width: 1400px) {#cookiebox_inner {max-width: 1000px;}}@media screen and (max-width: 951px) {#cookiebox_heading,#cookiebox_details {display: block!important;}#cookiebox_settings {margin-top: 10px;}}@media screen and (max-width: 460px) {#cookiebox {padding-top: 10px!important;}#cookiebox_heading, #cookiebox_details {padding-bottom: 5px!important;}#cookiebox_accept, #cookiebox_settings {width: 135px!important;font-size: 13px!important;padding: 12px 4px 8px 4px!important;}}